home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / X11 / julia / externs.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-05-03  |  2.9 KB  |  92 lines

  1. /*************************************************************************
  2.  *                                                                       *
  3.  *  Copyright (c) 1992, 1993 Ronald Joe Record                           *
  4.  *                                                                       *
  5.  *  All rights reserved. No part of this program or publication may be   *
  6.  *  reproduced, transmitted, transcribed, stored in a retrieval system,  *
  7.  *  or translated into any language or computer language, in any form or *
  8.  *  by any means, electronic, mechanical, magnetic, optical, chemical,   *
  9.  *  biological, or otherwise, without the prior written permission of:   *
  10.  *                                                                       *
  11.  *      Ronald Joe Record (408) 458-3718                                 *
  12.  *      212 Owen St., Santa Cruz, California 95062 USA                   *
  13.  *                                                                       *
  14.  *************************************************************************/
  15.  
  16. /*
  17.  *    @(#) externs.h 1.2 93/10/08 MRINC
  18.  */
  19. /*
  20.  *    Written by Ron Record (rr@sco.com) 19 Mar 1993.
  21.  */
  22.  
  23. #include "x.h"
  24. #include "libXrr.h"
  25.  
  26. extern int bottom, screen;
  27. extern Display*    dpy;
  28. extern char*        displayname;
  29.  
  30. extern double log();
  31. extern double fabs();
  32. extern long time();
  33. extern int optind;
  34. extern char *optarg;
  35.  
  36. extern unsigned long foreground, background;
  37.  
  38. extern Window canvas;
  39.  
  40. extern void     resize();
  41. extern void     redisplay();
  42. extern void     quit();
  43. extern void     Spin();
  44. extern void     start_iterate();
  45. extern void     stop_iterate();
  46. extern void     show_defaults();
  47. extern void     StartRubberBand();
  48. extern void     TrackRubberBand();
  49. extern void     EndRubberBand();
  50. extern void     CreateXorGC();
  51. extern void     InitBuffer();
  52. extern void     BufferPoint();
  53. extern void     FlushBuffer();
  54. extern int         compjulia();
  55. extern int         compmandel();
  56.  
  57. extern points_t Points;
  58. extern image_data_t rubber_data;
  59.  
  60. extern PFI func;
  61. extern PFI Funcs[];
  62.  
  63. extern GC Data_GC[], RubberGC;
  64.  
  65. extern int Aflag, Bflag, aflag, bflag, wflag, hflag, Rflag, second;
  66. extern int maxcolor, startcolor, color_offset;
  67. extern int width, height, res, kmax, M;
  68. extern int symetrical, w2, h2, rem;
  69. extern double center_x, center_y, p, q;
  70. extern double    min_a, min_b, a_range, b_range;
  71. extern double  max_a, max_b;
  72. extern double  a_inc, b_inc, a, b;
  73. extern double xper, yper, delta;
  74. extern int    numcolors, numfreecols, displayplanes, lowrange;
  75. extern xy_t    point;
  76. extern Pixmap  pixmap;
  77. extern Colormap cmap;
  78. extern XColor    Colors[];
  79. extern int  *exponents[];
  80. extern double  a_minimums[], b_minimums[];
  81. extern double  a_maximums[], b_maximums[];
  82. extern double prob;
  83. extern int  mincnt, maxcnt; 
  84. extern int     expind[], resized[];
  85. extern int    numwheels, negative, logindex;
  86. extern int     nostart, stripe_interval;
  87. extern int    save, show, spinlength, savefile, restfile, storefile;
  88. extern int    maxframe, frame, dorecalc, run, demo;
  89. extern char    *savname;
  90. extern char    *outname;
  91. extern char    *inname;
  92.